import React, { Component } from 'react';
import Grandson from './Grandson';
// 导入contextObj 对象
import contextObj from '../../utils/context';
class Son extends Component {
    //  以静态成员属性的方式接收跨级组件的数据
    // 当你讲contextObj对象赋值给静态成员属性contextType时候, 这时候当前contextObj对象中包含的数据
    // 就会映射到当前组件的实例对象的context 属性上, 这样就可以通过context 属性获取祖先组件提供的数据了
    static contextType = contextObj;
    render() {
        return (
            <div>
                {/* 获取祖先组件中的数据 */}
                我是儿子组件-雍正- <span>{this.context}</span>
                <Grandson></Grandson>


            </div>
        );
    }
}

export default Son;
